import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex);
// 引入模块内容
import state from './module/state';
import mutations from './module/mutations';
import actions from './module/actions';
import getters from './module/getters';
// 初始化vuex对象
const store = new Vuex.Store({
    // 1.vuex存放的状态(数据)
    state,
    // 2.修改数据的唯一方法,同步更新,不可以使用异步
    mutations,
    // 3.异步处理,提交mutations修改数据
    actions,
    // 4.派生出来的状态,相当于vuex的计算属性
    getters
});




export default store